# 设置库名称和源文件
file(GLOB PbFuncLib_SOURCES
        "./*.cpp"
        )

message("xxxxxxxxxxxxxxxxxxx--${PbFuncLib_SOURCES}")
# 添加库目标
add_library(PbFuncLib STATIC ${PbFuncLib_SOURCES})

# 将头文件目录添加到库目标
target_include_directories(PbFuncLib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})

if (MSVC)
    target_compile_options(PbFuncLib PRIVATE $<$<CONFIG:Release>:/MT> $<$<CONFIG:Debug>:/MTd>)
endif()
# 如果需要其他依赖，可以在这里添加它们
# target_link_libraries(${LIB_NAME} some_other_library)

# 如果你的子目录需要自己的编译选项，可以使用target_compile_options
# target_compile_options(${LIB_NAME} PRIVATE -Wall)